package com.test.utils;

import java.util.List;

/**
 * isNullObjectUtil
 *
 * @author HY
 * 2021/05/17 14:24
 **/


public class isNullObjectUtil {

    public static boolean isEmpty(Object obj) {
        //Object类型判空是和null进行对比
        if (obj == null) {
            return true;
        }
        //  instanceof  判断对象所属的类型
        if ((obj instanceof List)) {
            //判断list是都为空是从 list集合的长度来判断的
            return ((List) obj).size() == 0;
        }
        if ((obj instanceof String)) {
            //判断Stirng类型的对象是否为空，一个是和null对比，一个是点equal("")
            return ((String) obj).trim().equals("");
        }
        return false;
    }
}
